<html>
    <head>
        <title>笔试题</title>
    </head>
    <body>
        
        <script>
            /*
                命名变量的规则：
                    1、变量名区分大小写，允许包含数字、字母、下划线“_”和美元符号“$”，但第一个字符不能为数字；
                    2、变量名中不能出现汉字、空格、连字符“-”、点“.”等特殊字符；
                    3、变量名不能是关键字、保留字；
                    4、避免使用没有意义的命名等。

                1.Javascript中，以下哪条语句一定会产生运行错误?  (  )
                 A、var _变量=NaN;    B 、var Obj =[];    C 、var obj= //;         D 、var obj = {};

                 正确答案：C
                 解析：
                     A: 虽然命名规则不能使用中文，但是因使用_开头所以，依然可以NaN赋值给变量
                     B: 将数组对象赋值给变量Obj
                     C: // 表示注释内容，浏览器无法解析，如字符串可加上引号，无法解析，会报错
                     D: 初始化obj变量，赋值空对象
            */
           
            //  var _变量= NaN;
            // var Obj = [];
            // var obj = //;
            // var obj = {};
            // console.log(obj);
        </script>
    </body>
</html>